13a38f168af7cb71fd52e7cd076fbd8eb4af38b8,src/com/redhat/ceylon/compiler/java/codegen/ExpressionTransformer.java,ExpressionTransformer,transformOverridableUnaryOperator,#Tree.UnaryOperatorExpression#ProducedType#,346
Before Change
}
boolean isUnboxed = term.getUnboxed();
if(isUnboxed && operator.isOptimisable(op, this)){
// optimisation for unboxed types
return make().Unary(operator.javacOperator, transformExpression(term, BoxingStrategy.UNBOXED, expectedType));
}
After Change
return make().Erroneous();
}
if(operator.getOptimisationStrategy(op, this).useJavaOperator()){
// optimisation for unboxed types
return make().Unary(operator.javacOperator, transformExpression(term, BoxingStrategy.UNBOXED, expectedType));
}